package io.renren.modules.live.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


/**
 * 礼物列表
 * 
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2020-11-17 09:18:22
 */
@Data
@ApiModel("礼物信息")
@TableName("fanwe_prop")
public class FanwePropEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * ID
	 */
	@TableId
	@ApiModelProperty("礼物ID")
	private Integer id;
	/**
	 * 道具名
	 */
	@ApiModelProperty("礼物名")
	private String name;
	/**
	 * 积分
	 */
	@ApiModelProperty("积分")
	private Integer score;
	/**
	 * 消费金额
	 */
	@ApiModelProperty("礼物金额")
	private BigDecimal diamonds;
	/**
	 * 图标
	 */
	@ApiModelProperty("图标")
	private String icon;
	/**
	 * 1:可以连续发送多个;2:用于小金额礼物
	 */
	@ApiModelProperty("1:可以连续发送多个;2:用于小金额礼物")
	private Integer isMuch;
	/**
	 * 排序，从大到小;越大越靠前
	 */
	@ApiModelProperty("排序，从大到小;越大越靠前")
	private Integer sort;
	/**
	 * 0:普通礼物 1:gif礼物 2:大型动画礼物
	 */
	@ApiModelProperty("0:普通礼物 1:gif礼物 2:大型动画礼物")
	private Integer isAnimated;
	/**
	 * 0:禁用;1:启用;默认启用
	 */
	@ApiModelProperty("0:禁用;1:启用;默认启用")
	private Integer isEffect;
	/**
	 * 大型道具类型 如："plane1","plane2","rocket1"
	 */
	@ApiModelProperty("大型道具类型 如：\"plane1\",\"plane2\",\"rocket1\"")
	private String animType;
	@ApiModelProperty("创建时间")
	private Date createTime;
	@ApiModelProperty("更新时间")
	private Date updateTime;

}
